@charset "UTF-8";
/**
    name: public_wrap_div
    title: 外层class名
    zhiyu: *
    beizhu:
*/
/**
 * [breakpoints 响应节点]
 * @param  [type] $array [数组]
 * @param  string $value [键]
 * @return [type]        [返回一维数组]
 */
/* 动画预处理库 */
.public-head-39{
    position: fixed;
    width: 100%;
    /*width: 1904px;*/
    margin: 0 auto;
    height: 64px;
    left: 0;
    background: url(../../images/index/index_head_bg.jpg) no-repeat center;
    top: 114px;
    right: 0;
}

.public-head-39 .public-head-39-inner {
  width: 1200px;
  float: none;
  margin: 0 auto; }

.public-head-39 .ph39-logo {
  display: none;
  float: left;
  height: 64px; }

.public-head-39 .ph39-logo::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 0px;
  height: 100%; }

.public-head-39 .ph39-logo a {
  display: inline-block;
  vertical-align: middle;
  max-width: 258px;
  max-height: 45px;
  overflow: hidden; }

.public-head-39 .ph39-logo img {
  max-height: 45px; }

.public-head-39 .ph39-nav-box {
  float: left;
  height: 64px; }

.public-head-39 .ph39-nav-box::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 0px;
  height: 100%; }

.public-head-39 .ph39-nav {
  display: inline-block;
  vertical-align: bottom;
  position: relative; }

.public-head-39 .ph39-nav > li {
  float: left;
  margin-left: 10px;
  position: relative; }

.public-head-39 .ph39-nav > li .nav-item {
  display: block;
  color: #fff;
  font-size: 18px;
  padding-bottom: 13px; }

.public-head-39 .ph39-nav > li .nav-item span {
  display: block;
  padding: 8px 18px; }

.public-head-39 .ph39-nav > li .nav-item-sub-box {
  position: absolute;
  left: 0px;
  top: 150%;
  z-index: 1;
  width: 495px;
  visibility: hidden;
  opacity: 0;
  -webkit-transtion: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.public-head-39 .ph39-nav > li:hover .nav-item-sub-box {
  visibility: visible;
  opacity: 1;
  top: 100%; }

.public-head-39 .ph39-nav > li .nav-item-sub-inner {
  background-color: #FFF;
  padding: 45px;
  display: table; }

.public-head-39 .ph39-nav > li .nav-item-sub {
  display: table-cell;
  vertical-align: top;
  padding-right: 20px;
  border-right: solid 1px #dddcdc; }

.public-head-39 .ph39-nav > li .nav-item-sub li {
  margin-top: 20px; }

.public-head-39 .ph39-nav > li .nav-item-sub li:first-child {
  margin-top: 0px; }

.public-head-39 .ph39-nav > li .nav-item-sub a {
  color: #333333;
  font-size: 16px; }

.public-head-39 .ph39-nav > li .nav-item-sub a:hover {
  color: #36b6fe; }

.public-head-39 .ph39-nav > li .nav-item-sub-thumb {
  display: table-cell;
  vertical-align: top;
  width: 260px;
  padding-left: 20px; }

.public-head-39 .ph39-nav > li.ph39-nav-bg {
  display: none;
  margin-left: 0px;
  border: solid 2px #fff;
  border-radius: 50px;
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: -1;
  }
.nav-item-01{
	display: none;
}
.public-head-39 .hamburger {
  display: none; }

@media screen and (max-width: 767px) {
  .public-head-39 .hamburger {
    display: block;
    position: fixed;
    right: 0px;
    top: 0px;
    padding: 0px 10px;
    font-size: 0px;
    height: 50px; }
	.nav-item-01{
		display: block;
	}
  .public-head-39 .hamburger::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    height: 100%; }

  .mm-menu .nav-item-sub-thumb {
    display: none; }

  .public-head-39 .hamburger-box {
    width: 32px;
    height: 24px;
    vertical-align: middle; }

  .public-head-39 .hamburger-inner, .public-head-39 .hamburger-inner:after, .public-head-39 .hamburger-inner:before {
    width: 32px;
    height: 3px; }

  .public-head-39 {
    height: 50px; }

  .public-head-39 .public-head-39-inner {
    width: 100%; }

  .public-head-39 .ph39-logo {
    height: 50px; }

  .public-head-39 .ph39-logo img {
    max-height: 34px; 
    }

  .public-head-39 .ph39-nav-box {
    display: none; } }

/*# sourceMappingURL=style.css.map */
